home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ╔═════════════╗
- ║ I C A R E ║
- ╚═════════════╝
-
-
-
- ┌───────────────────┐
- │ SOLITAIRE OTHELLO │
- │ version 1.02 │
- └───────────────────┘
-
-
-
- Programme écrit par Luc Rivière, à l'aide de Borland Pascal 7.0, destiné
- à l'interface graphique Windows.
-
- Nécessite un ordinateur compatible PC (au moins 286), une version de
- Windows 3.X et une carte graphique compatible VGA au minimum.
-
-
-
- Qu'est ce qu'un SOLITAIRE OTHELLO ?
- ───────────────────────────────────
-
- Un solitaire Othello est avant tout un programme destiné à vous faire
- progresser dans les fins de parties d'Othello, tout en vous amusant il va
- de soi. Je présuppose que vous connaissez les règles du jeu d'OTHELLO,
- connu aussi sous le nom de REVERSI.
-
- Un SOLITAIRE OTHELLO vous propose de terminer une partie d'othello, alors
- qu'il ne reste plus que quelques cases vides à jouer (entre 6 et 12 cases
- vides). Le programme vous indique un objectif à atteindre, par exemple
- 'Noir joue et gagne' ou 'Blanc joue et annule'.
- Le problème et la difficulté est qu'il n'y a qu'une et une seule suite de
- coups vous permettant de réaliser cet objectif.
- Pour autant que vous ne jouiez pas vos coups selon la bonne séquence
- (interversion de coups par exemple) le vilain ordinateur prendra un malin
- plaisir à vous empécher d'obtenir le score optimal. Pour ce faire, il
- jouera toujours la suite qui optimise son score.
-
- En fait, un solitaire OTHELLO peut être assimilé à un labyrinthe dont il
- faut sortir. Vous êtes dans une pièce et plusieurs portes sont possibles
- (toutes les cases jouables). Chaque fois que vous choisissez une porte,
- vous vous retrouvez devant un autre choix. Il n'existe qu'un et un seul
- chemin menant à la sortie, toutes les autres pièces finales sont en fait
- des impasses. A vous de trouver le bon chemin, mais n'oubliez pas que, dans
- une finale à Othello, la bonne séquence est en général déductible par
- raisonnement. Pour vous aider, je vous conseille de lire le fascicule
- "A la découverte d'OTHELLO" édité par la fédération française d'OTHELLO.
- (adresse à la fin de ce fichier)
-
- ICARE doit son nom à cette analogie, ainsi du fait que "CARE" en anglais,
- signifie "se méfier" ou "se soucier". En effet, vous comprendrez vite qu'à
- othello, les idées préconçues (maximisation, prise des coins..) sont
- rarement les plus efficaces, même et surtout en finale.
-
- Cependant, il est toujours possible de faire mieux que l'ordinateur, car
- la solution existe pour chaque problème. Ceci en soit est réconfortant si on
- compare ICARE aux différents programmes d'Othello d'un niveau très élevé
- disponibles (CASSIO ou THOR par exemple).
-
-
- Comment fonctionne le programme ?
- ─────────────────────────────────
-
- Au lancement du programme, vous verrez apparaitre les éléments suivants:
-
- - la ligne de menu.
- - le jeu d'othello avec une partie presque terminée.
- - une fenètre indiquant l'origine de la partie (tournoi, noms des joueurs).
- - une fenètre indiquant l'objectif à atteindre (votre couleur, gain ou nul),
- par exemple 'Noir joue et gagne'.
- - le score actuel de la partie (nombre de pions de chaque couleur).
- - une horloge qui décompte le temps écoulé (Vous avez le droit à 5 minutes
- pour résoudre le problème). Cette horloge n'est là qu'à titre indicatif,
- pour ceux qui désirent se mettre dans l'ambiance d'un tournoi.
- - en dessous de l'othellier, une zone vide au début qui indiquera par la
- suite la séquence des coups joués.
-
-
- Pour jouer, il suffit de placer le curseur de la souris sur la case du jeu
- où vous souhaitez jouer. En cliquant sur le bouton gauche de la souris, si
- la case est jouable, elle sera sélectionnée (comme enfonçée). Un deuxième
- clic sur cette case validera ce choix.
-
-
- Chacune des fonctions du menu peut être obtenue par le clavier en appuyant
- sur ALT et sur la lettre surlignée correspondante du menu. Les différentes
- fonctions du menu sont:
-
- - Quitte: Quitte le programme. (dejà?)
-
- - Nouveau: Sélection d'un nouveau solitaire, extrait de la base de parties.
- La méthode de sélection d'un solitaire peut être modifiée dans
- le menu Options (Voir plus loin). Au départ, le solitaire est
- extrait au hasard dans la série des solitaires à 8 cases vides.
-
- - Début: Revient au début du solitaire, par exemple lorsque vous constatez
- que vous êtes sur une fausse piste.
-
- - Passe: Lorsque vous n'avez pas de cases jouables, vous devez signaler que
- vous souhaitez passer en cliquant sur 'Passe'.
-
- - Retour: Revient d'un cran en arrière.. Utile lorsque l'on vient de se
- tromper!
-
- - Montre: Si vous ne trouvez pas la solution.. L'appui sur 'Montre' indique
- le prochain coup optimal. Plusieurs appuis successifs vous
- montreront la séquence totale.
-
- - Options: Accède à un sous-menu:
-
- - cases Vides: Permet de spécifier le nombre de cases vides
- (entre 6 et 12). Plus le nombre de cases vides est élevé,
- plus le solitaire est, à priori, difficile à résoudre.
- Correspond donc en quelque sorte au niveau de difficulté.
-
- - choix Suivant: Permet de déterminer la méthode de sélection d'un nouveau
- solitaire. Trois méthodes sont possibles:
-
- Au Hasard: qui est le mode par défaut
- Incrémental: Prend la partie suivante dans la liste
- (Les parties sont toutes numérotées), pour
- ceux qui veulent être surs de faire tous
- les solitaires les uns après les autres.
- Par dialogue: A chaque nouveau solitaire le programme
- vous demande le numéro du suivant. Utile
- si vous avez repéré un solitaire
- intéressant que vous souhaitez rejouer.
-
- - A propos: Affiche, entre autre, le nombre de parties disponibles dans la
- base, en fonction du nombre de cases vides.
-
- - Historique: Les parties sont toutes des parties ayant été jouées
- réellement lors de tournois de niveau international.
- L' historique retrace le début de la partie pour vous montrer
- comment les joueurs sont arrivés à cette situation. Pendant
- l'historique, une série de boutons poussoir apparait,
- fonctionnant comme un magnétophone:
-
- <<: Retour au début de l'historique.
- < : Retour d'un cran en arrière.
- " : Arrêt du défilement automatique de la partie.
- > : Mise en marche du défilement automatique.
- >>: Fin de l'historique, retour au solitaire.
-
-
-
- Informations générales
- ──────────────────────
-
- Les fichiers composant ce programme sont au nombre de 4:
-
- ICARE.DOC: Documentation succinte que vous êtes en train de lire..
- ICARE.EXE: Le programme en lui-même, à installer sous Windows:
- Recopier les fichiers dans le répertoire de son choix
- Choisir un groupe de programme et cliquer sur le menu
- Fichier, sous menu Nouveau..
- Parcourir l'arborescence pour trouver le 'ICARE.EXE' et
- valider ce choix
- Taille de la première version: 125440 Octets
- ICARE.DBS: La base de données des parties solitaires. Cette base peut
- évoluer par la suite pour inclure de nouvelles parties. Elle
- est extraite de la base de parties de THOR (THOR.DBA) à
- l'aide d'un petit utilitaire que je tiens à disposition
- de ceux qui le désirent.
- BWCC.DLL: Bibliothèque d'origine Borland, qui permet l'utilisation de
- ressources Windows plus jolies (à mon gout) que celles
- d'origine Microsoft. Il est possible que vous possédiez déjà
- ce fichier (En général dans le répertoire Windows\system)
- auquel cas il est inutile de le dupliquer.
-
- Je tiens à la disposition de ceux que ça intéresse le programme CREESOLI.EXE
- qui permet de mettre à jour la base de données ainsi que les sources PASCAL
- et fichiers de ressources du programme ainsi que le fichier 'Icare.Gif'.
- Il s'agit d'une image au format GIF (Compuserve) créée à l'aide d'un
- programme de 'Ray tracing' (programme Vivid). L'image est au format
- 640 * 480 * 256 couleurs et c'est elle qui a été réduite en 320 * 240 * 16
- couleurs dans Icare.
-
- Pour me joindre actuellement, écrire à
-
- Luc Rivière
- 15, rue Henri Dunant
- 29490 GUIPAVAS
-
- Si vous n'obtenez pas de réponse, c'est peut-être parce que j'ai (encore)
- déménagé. Dans ce cas, le plus simple est de me contacter à l'une de mes
- boites aux lettres sur Minitel (BAL Legolas sur 3614 JAM ou 3614 NESS).
-
-
- L'auteur tient à remercier
- ──────────────────────────
-
- - Stéphane Nicolet, auteur du programme CASSIO sur Macintosh, qui
- a inclus dans son programme un solitaire du même type. Pour m'aider,
- Stéphane a été jusqu'à mettre à ma disposition le code source Pascal de
- son solitaire. Bien que celui-ci ait été entièrement réécrit pour cette
- version Windows, Stéphane a activement participé au programme, en
- particulier au rafinement de l'algorithme qui détermine si une partie
- donnée est de type 'Solitaire'.
-
- - Sylvain Quin, auteur du programme THOR sur PC. Cet auteur a eu la
- géniale idée d'adjoindre à son programme une base de donnée comportant
- les parties jouées dans les principaux championnats dans le monde, malgré
- le travail fastidieux qui consiste à la maintenir. Les parties proposées
- dans ce Solitaire sont toutes extraites de cette base de parties.
-
- - Bruno de la Boisserie, qui combine, entre autres, le titre de secrétaire
- de la fédération française d'othello et de responsable des aspects
- 'informatique'. Il possède une véritable bibliothèque des principaux
- programmes qui ont fait l'histoire informatique de ce jeu. Je le remercie
- pour l'efficacité et la disponibilité dont il a fait preuve lors des tests
- préliminaires de ce programme.
-
-
- A propos d'ICARE
- ────────────────
-
- Ce programme est un programme FREEWARE, ce qui signifie que l'auteur en
- conserve les droits et qu'il est interdit à quiconque de le modifier et
- de le commercialiser (sauf pour d'éventuels frais minimes de duplication
- ou de transport) sans l'accord de l'auteur.
- Par contre vous êtes autorisés (et je vous engage à le faire) à le recopier,
- à le diffuser dans votre entourage et, bien sur, à l'utiliser (souvent
- j'espère).
-
- Si d'aventure vous trouvez ce programme intéressant et que vous souhaitez
- encourager ce genre d'initiative, la méthode la plus simple est d'adhérer
- pour un an à la fédération d'Othello de votre pays:
-
- France: F.F.O.
- B.P. 147
- 75062 Paris Cedex 02
- montant de l'abonnement (1993) 90 FF (-18 ans)
- 120 FF (Adulte)
-
- Cette somme vous donne droit en plus au magazine de la fédération qui vous
- fera progresser encore plus. Et vous trouverez les problèmes proposés par
- ce programme d'une simplicité déroutante !
-
- Plus la fédération regroupera un nombre élevé de passionnés (pas
- spécialement des champions), plus la qualité et la quantité des outils
- s'amélioreront, pour le bien et le savoir de tous.
-
-
- BON AMUSEMENT...
-
- Luc Rivière,
- /ego/as
-